package com.schedule.task.schedule;

import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;


@Slf4j
@Component
public class ScheduledTask {
//    private final static Logger logger = LoggerFactory.getLogger(ScheduledTask.class);

    // @Scheduled(fixedRate = 5000) 上一次开始执行时间点之后的5秒再执行
    // @Scheduled(fixedDelay = 5000) 上一次执行完毕时间点之后5秒再执行
    // @ Scheduled(cron = "*/5 * * * * *) 通过 crontab 表达式定义规则
    //600000 10分钟
//    @Scheduled(fixedRate = 600000)
//    public void HelloSpringBoot()
//    {
//        log.debug("debug");
//        log.info("info");
//        log.warn("warn");
//        log.error("error");
//        logger.debug("logback debug");
//        logger.info("logback info");
//        logger.warn("logback warn");
//        logger.error("logback error");
//        System.out.println("Hello SpringBoot");
//    }

}
